[id].js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import React, { Component } from 'react';
  2. import BasePage from "@/components/Layout/BasePage";
  3. import ContentWrapper from "@/components/Layout/ContentWrapper";
  4. import { Row, Col, Card, CardBody, Button, Modal, ModalBody, ModalFooter, FormGroup, Input, Navbar, NavItem, NavLink, NavbarBrand } from "reactstrap";
  5. import { getOneLaporanPublic } from '@/actions/public';
  6. import Link from 'next/dist/client/link';
  7. class PlenoSanksi extends Component {
  8. constructor(props) {
  9. super(props);
  10. this.state = {
  11. dataLaporan: {},
  12. }
  13. }
  14. static getInitialProps = async ({ query }) => {
  15. return { query };
  16. };
  17. componentDidMount = async () => {
  18. const { query } = this.props;
  19. const { id } = query;
  20. const dataLaporan = await getOneLaporanPublic(id);
  21. this.setState({ dataLaporan });
  22. };
  23. render() {
  24. const { dataLaporan } = this.state
  25. return (
  26. <div>
  27. <Navbar className="navbar-color" expand="md" dark>
  28. <NavbarBrand href="/">
  29. <img className="width-133" src="/static/img/Logo-Sidali.png" alt="App Logo" />
  30. </NavbarBrand>
  31. </Navbar>
  32. <ContentWrapper>
  33. <div id="pageDone-TTD">
  34. <div className=' float-lg-right'>
  35. <span className=''>
  36. <img className=" main-logo-1" src="/static/img/ditbaga-logo.png" alt="gambar" />
  37. <img className="main-logo" src="/static/img/logo_kemdikbudristek.png" alt="gambar" />
  38. </span>
  39. </div>
  40. <div className='main text-center'>
  41. <img className="main" src="/static/img/success_ttd.png" alt="gambar" />
  42. </div>
  43. <div className='text-center'>
  44. <text className='text-1'>Tanda tangan Anda berhasil tersimpan!</text>
  45. <p className=' pt-2 text-center font-color-black '>Terima kasih, dengan demikian Anda telah memberikan persetujuan terhadap LAPORAN HASIL RAPAT PLENO PEMBAHASAN BERITA ACARA EKPT.</p>
  46. </div>
  47. <Link href="/app">
  48. <div className="btn-radius d-block text-center">
  49. <Button color className="btn-labeled-3">
  50. <h4 className="p-0 mt-2">Kunjungi Aplikasi SIDALI</h4>
  51. </Button>
  52. </div>
  53. </Link>
  54. </div>
  55. </ContentWrapper>
  56. </div>
  57. );
  58. }
  59. }
  60. PlenoSanksi.Layout = BasePage;
  61. export default PlenoSanksi;